freeslot("sfx_sketchythok")
addHook("AbilitySpecial", function(player)
	if player.mo.skin != "sketchy"
		return 
	end
	if player.pflags&PF_THOKKED
		return true
	end
	local actionspd = FixedMul(player.mo.scale, player.actionspd)
	if player.mo.eflags & MFE_UNDERWATER
		actionspd = $/2
	end
	P_InstaThrust(player.mo, player.mo.angle, ((player.actionspd)+(player.speed)))
	P_SpawnThokMobj(player)
	S_StartSound(player.mo, sfx_thok)
	player.mo.momz = -12*FRACUNIT*P_MobjFlip(player.mo)
	player.pflags = $|PF_THOKKED 
	return true
end)